Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Spain F13 Germany F11 Lithuania F2 Israel F5 Israel F6 Germany F3 Spain F7 Portugal F2 Portugal F3 Sweden F1 Sweden F2 Sweden F3 Spain F16 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Lithuania F1 Germany F13 Lithuania F2 Netherlands F4 USA F23 USA F24 Great Britain F19 Mexico F11 Great Britain F21 Mexico F12 Israel F4 Israel F5 USA F2 Germany F3 USA F3 France F2 USA F4 USA F5 Switzerland F2 USA F6 France F4 France F5 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Germany F9 Italy F23 France F18 France F13 France F14 Germany F2 Germany F4 Germany F5 France F3 Usa F9 Netherlands F1 Austria F5 Turkey F8 France F15 France F4 France F5 Spain F23 France F24 Germany F4 Germany F4 Italy F10 Poland F1 France F14 Dominican Republic F1 Belgium F5 USA F33 USA F34 M25 Nussloch M25 Nottingham M25 Trento M25 Tbilisi M25 Nottingham Ethias Trophy - Mons Open des Alpes Trophee BNP Paribas - Grenoble 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise 2007 Knoxville Challenger - Knoxville Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe GHI Bronx Tennis Classic - Bronx Nottingham Challenger JSM Challenger of Champaign - Urbana Wolfsburg Challenger Knoxville Challenger Noumea Challenger Salinas Challenger Tiburon Challenger Sao Paulo Challenger Bergamo Challenger Johannesburg Challenger Athens Challenger Ramat Hasharon Challenger Nottingham Challenger Vancouver Challenger Aachen Challenger Courmayeur Challenger Alessandria Challenger Binghamton Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Geneva Challenger Ortisei Challenger Dallas Challenger Kaohsiung Challenger Athens Challenger Winnetka Challenger Alphen Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Heilbronn Challenger Nottingham-2 Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Mons Challenger Rennes Challenger Helsinki Challenger Heilbronn Challenger Irving Challenger Rome Challenger Vicenza Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Recanati Challenger Aptos Challenger St. Remy Challenger Eckental Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Andria Challenger Hong Kong Challenger Le Gosier Challenger Savannah Challenger Heilbronn Challenger Prostejov Challenger Manchester Challenger Recanati Challenger Men's Pro Challenger at Tunica National - Tunica Gwangju Challenger Furth Challenger Ortisei Challenger Portoroz Challenger Fairfield Challenger Koblenz Challenger Raanana Challenger Perugia Challenger Taipei City Challenger Charlottesville Challenger Knoxville Challenger Rennes Challenger Gimcheon Challenger Busan Challenger Shymkent Challenger Scheveningen Challenger Eckental Challenger Bratislava Challenger Chengdu Challenger Jinan Challenger Aptos Challenger Vancouver Challenger Brescia Challenger Andria Challenger Istanbul Challenger Ethias Trophy - Mons Rennes Challenger Vancouver Challenger Le Gosier Challenger St. Brieuc Challenger Chicago Challenger Francavilla Challenger Ostrava Challenger Ortisei Challenger Brest Challenger Eckental Challenger Kazan Challenger Cassis Challenger Guadalajara Challenger Busan Challenger Mouilleron-Le-Captif Challenger Vancouver Challenger Bratislava Challenger Dallas Challenger Rennes Challenger Phoenix Challenger Drummondville Challenger St. Brieuc Challenger Monterrey Challenger Murcia Challenger Nottingham Challenger Tunis Challenger Gwangju Challenger Ilkley Challenger Istanbul Challenger Nottingham 1 Challenger Glasgow Challenger Nur-Sultan Challenger Bergamo Challenger Cherbourg Challenger Bratislava Challenger Cherbourg Challenger Kazan Challenger Orleans Challenger Prague II Challenger Quimper Challenger Rome 2 Challenger Bratislava Challenger Aix En Provence Challenger Eckental Challenger Ilkley Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Recanati Challenger Vancouver Challenger Ismaning Challenger Quimper 2 Challenger Shenzhen 1 Challenger Rome 1 Challenger Bordeaux Challenger Lille Challenger Nottingham-2 Challenger Zhangjiagang Challenger Turin Challenger Tenerife 1 Challenger Vancouver Challenger Grodzisk Mazowiecki Challenger Quimper Challenger Orleans Challenger Manacor Challenger Lyon Challenger Nottingham Challenger Lille Challenger Meerbusch Challenger Kun-Ming Challenger Istanbul Challenger Guangzhou Challenger Busan Challenger Wuxi Challenger Blois Challenger Astana Challenger Chicago Challenger Lexington Challenger Vilnus Challenger Helsinki Challenger Quimper Challenger Lugano Challenger Abidjan 1 Challenger Bratislava Challenger Quimper Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Grodzisk Mazowiecki Challenger Pau Challenger Cherbourg Challenger Sarasota Challenger Kachreti Challenger Roanne Challenger St. Brieuc Challenger Brest Challenger Oeiras 1 Challenger Pau Challenger Taipei Challenger Bendigo Challenger Playford Challenger Cherbourg Challenger Forli 4 Challenger Pau Challenger Lambertz Open by Stawag 2007 - Aachen Lugano Challenger AT&T Challenger of Dallas - Dallas Tunis Challenger Tallahassee Tennis Challenger - Tallahassee Polska Energia Open - Bytom Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Anning Challenger Aamulehti Tampere Open - Tampere Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Bergamo Challenger Kyoto Challenger Bangkok Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger Baton Rouge Challenger Rome Challenger Talahassee Challenger Rome Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Oeiras 1 Challenger Istanbul Challenger Karshi Challenger St. Remy Challenger Mons Challenger Sacramento Challenger Kolding Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Aachen Challenger Lugano Challenger St. Brieuc Challenger Champaign Challenger Lille Challenger Drummondville Challenger Helsinki Challenger Seoul Challenger Heilbronn Challenger Cherbourg Challeger Agri Challenger Busan Challenger Rhodes Challenger Kazan Challenger Pozoblanco Challenger San Benedetto Challenger Pozoblanco Challenger Segovia Challenger Lexington Challenger Recanati Challenger San Marino Challenger Binghamton Challenger Trani Challenger Lugano Challenger Hamburg Challenger San Marino Challenger Gwangju Challenger Busan Challenger Astana Challenger Mons Challenger Bratislava 1 Challenger Orange Warsaw Open - Warsaw Eckental Challenger Seoul Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Bath Challenger Johannesburg Challenger Hamburg Challenger Eckental Challenger Rome Challenger Prague Challenger Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Segovia Challenger Istanbul Challenger Bratislava 1 Challenger Bratislava Challenger Helsinki Challenger Gerry Weber Open - Halle Noumea Challenger Heilbronn Challenger Ilkley Challenger Rome Challenger Nottingham Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Gerry Weber Open - Halle Petange Challenger Thailand Open - Bangkok If Stockholm Open - Stockholm Mons Challenger Bank Austria Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Rennes Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Open 13 - Marseille Helsinki Challenger Braunschweig Challenger Qatar ExxonMobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Erste Bank Open - Vienna Lexington Challenger SAP Open - San Jose Open 13 - Marseille Alphen Challenger Petange Challenger AEGON Championships - London Farmers Classic - Los Angeles Citi Open - Washington Aircel Chennai Open - Chennai Eckental Challenger Ortisei Challenger Noumea Challenger Kyoto Challenger Le Gosier Challenger Brisbane International - Brisbane Erste Bank Open - Vienna Brisbane International - Brisbane Aix En Provence Challenger Open 13 - Marseille Winnetka Challenger Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport Astana Challenger Lexington Challenger Vancouver Challenger Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Valencia Open - Valencia Reunion Island Challenger Memphis Open - Memphis Glasgow Challenger Wroclaw Challenger New Delhi Challenger Porto Challenger Kolkata Challenger US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Geneva Open - Geneva Sarasota Challenger Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Zhuhai Challenger Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Orleans Challenger Vancouver Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Mons Challenger Tashkent Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Mercedes Cup - Stuttgart Nanjing Challenger Gerry Weber Open - Halle Busan Challenger BRD Nastase Tiriac Trophy - Bucharest Heilbronn Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger European Open - Antwerp Recanati Challenger Sydney International - Sydney Open Sud de France - Montpellier Segovia Challenger Open 13 Provence - Marseille Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Millennium Estoril Open - Estoril Abierto Mexicano de Tenis Mifel - Los Cabos St. Remy Challenger Orleans Challenger Mons Challenger Tashkent Challenger BMW Open - Munich Libema Open - 's-Hertogenbosch Champaign Challenger Happy Valley Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Seoul Challenger Samarkand Challenger Surbiton Challenger Nottingham Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Orleans Challenger Tiburon Challenger Stockton Challenger Ortisei Challenger Mouilleron-Le-Captif Challenger PBZ Zagreb Indoors - Zagreb Irving Challenger Rome Challenger Noventi Open - Halle Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Quimper Challenger Cherbourg Challenger Geneva Open - Geneva Indian Wells Challenger Hersonissos 1 Challenger Abierto Mexicano Telcel - Acapulco Hersonissos 2 Challenger Surbiton Challenger Aptos Challenger Orleans Challenger Abidjan 2 Challenger Ann Arbor Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Tbilisi Challenger Biella 5 Challenger Chisinau Challenger BB&T Atlanta Open - Atlanta Biel Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch Biel Challenger Gerry Weber Open - Halle Heilbronn Challenger European Open - Antwerp US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Vilnius Challenger Swiss Indoors Basel - Basel Gwangju Challenger Erste Bank Open - Vienna Kremlin Cup - Moscow Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Melbourne Summer Set - Melbourne Gonet Geneva Open - Geneva Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Allianz Suisse Open Gstaad - Gstaad Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne BMW Open - Munich Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Aircel Chennai Open - Chennai Grodzisk Mazowiecki Challenger If Stockholm Open - Stockholm Hall of Fame Open - Newport Open Sud de France - Montpellier Tata Open Maharashtra - Pune AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Citi Open - Washington St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Gerry Weber Open - Halle China Open - Beijing Valencia Open - Valencia Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna Maharashtra Open - Pune Antalya Cup - Antalya Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp cinch Championships - London Hamburg European Open - Hamburg Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia European Open - Antwerp BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami U.S. Open - New York Miami Open - Miami Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Miami Open - Miami BNP Paribas Masters - Paris U.S. Open - New York Western & Southern Open - New York Western & Southern Open - Cincinnati Miami Open - Miami Open 13 Provence - Marseille Rogers Cup - Toronto Australian Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris ATP Studena Croatia Open Umag - Umag French Open - Paris Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Wimbledon - London National Bank Open - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Delray Beach Open - Delray Beach U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, World Group, QR, HUN-BEL 3-2 Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, Group II, 1R, LTU-EGY 4-1 French Open - Paris Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments U.S. Open (juniors) Olympics - Rio de Janeiro